package com.example.test1.service;

import com.example.test1.Dto.WordDetailsDTO;
import com.example.test1.Dto.WordOpDTO;
import com.example.test1.Dto.WordProficiencyDTO;

import java.util.List;
import java.util.Map;

public interface WordService {

    void collect(WordOpDTO wordOpDto);

    void delete(WordOpDTO wordOpDto);

    WordDetailsDTO search(WordOpDTO wordOpDto);

    List<WordDetailsDTO> randomWord(String openId);

    Map<Long, WordDetailsDTO> getCollectedWords(String openId);

    void setWordProficiency(WordProficiencyDTO wordProficiencyDto);


    void initWords();
}
